import java.util.ArrayList;

/**
 *Description:jdk1.8 lambda表达式，链式编程，函数式接口，stream流
 *Version:1.0.0
 *@author shihb
 *@date 2020/5/24 22:30
 */
public class StreamDemo {

  public static void main(String[] args) {
    ArrayList<String> arr = new ArrayList<>();
    arr.add("1");
    arr.add("2");
    arr.add("3");
    arr.add("4");
    arr.add("E");
    arr.stream().filter(o->!o.equals("E"))
        .map(o->Integer.parseInt(o))
        .sorted((o1,o2)->o2-o1)
        .forEach(System.out::println);
  }
}
